// import { reqgetCategoryList, reqGetBannerList, reqFloorList } from "@/api";
//home模块的仓库
const state = {
    // BreadcrumbList: [{ title: "首页", url: "/home" }],
    Breadcrumb: [],
    IsShowTitle: true
};
//mutions是唯一修改state的地方
const mutations = {
    // GETCATEGORYLIST(state, categoryList) {
    //     state.categoryList = categoryList;
    // },
    // SET_BreadcrumbList: (state, data) => {
    //     state.BreadcrumbList = data;
    // },
    SET_Breadcrumb: (state, data) => {
        state.Breadcrumb = data;
    },
    // },
    SET_IsShowTitle: (state) => {
        state.IsShowTitle = !state.IsShowTitle;
    },
};
//action|用户处理派发action地方的，可以书写异步语句、自己逻辑地方
const actions = {
    // async getCategoryList({ commit }) {
    //     //reqgetCategoryList返回的是一个Promise对象
    //     //需要用await接受成功返回的结果，await必须要结合async一起使用（CP）
    //     let result = await reqgetCategoryList();
    //     if (result.code == 200) {
    //         commit("GETCATEGORYLIST", result.data);
    //     }
    // },
};
//计算属性
const getters = {
    // BreadcrumbList: state => state.BreadcrumbList,
    Breadcrumb: state => state.Breadcrumb,
    IsShowTitle: state => state.IsShowTitle,
};
export default {
    state,
    mutations,
    actions,
    getters,
};
